home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / libogg / libvorbis-1.0rc3 / vq / vqext.h < prev    next >
Encoding:
C/C++ Source or Header  |  2002-10-27  |  1.4 KB  |  35 lines

  1. /********************************************************************
  2.  *                                                                  *
  3.  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
  4.  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
  5.  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  6.  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  7.  *                                                                  *
  8.  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
  9.  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  10.  *                                                                  *
  11.  ********************************************************************
  12.  
  13.  function: prototypes for extermal metrics specific to data type
  14.  last mod: $Id: vqext.h,v 1.14 2001/12/20 01:00:40 segher Exp $
  15.  
  16.  ********************************************************************/
  17.  
  18. #ifndef _V_VQEXT_
  19. #define _V_VQEXT_
  20.  
  21. #include "vqgen.h"
  22.  
  23. extern char *vqext_booktype;
  24. extern quant_meta q;
  25. extern int vqext_aux;
  26.  
  27. extern float vqext_metric(vqgen *v,float *e, float *p);
  28. extern float *vqext_weight(vqgen *v,float *p);
  29. extern void vqext_addpoint_adj(vqgen *v,float *b,int start,int dim,int cols,int num);
  30. extern void vqext_preprocess(vqgen *v);
  31. extern void vqext_quantize(vqgen *v,quant_meta *);
  32.  
  33.  
  34. #endif
  35.